11
1
4
8
2
19
3
5
6
10
23
20
16
30
31
14
32
34
25
76
33
61
41
37
40
47
26
44
22
96
82
87
68
108
80
93
100
51
38